bad60c514bcb318d3331b1a868d6913fbd48f63d,src/main/java/org/basex/build/xml/XMLParser.java,XMLParser,parseTag,#,80

Before Change


        builder.startNS(local(attName), attValue);
      } else if(eq(attName, XMLNS)) {
        // open namespace...
        builder.startNS(EMPTY, attValue);
      } else {
        // add attribute
        atts.add(attName, attValue);

After Change


      consume(Type.QUOTE);
      byte[] av = EMPTY;
      if(scanner.type == Type.ATTVALUE) {
        av = scanner.token.finish();
        scanner.more();
      }
      consume(Type.QUOTE);

      if(startsWith(an, XMLNSC)) {
        // open namespace...
        if(!stripNS) builder.startNS(local(an), av);
      } else if(eq(an, XMLNS)) {
        // open namespace...
        if(!stripNS) builder.startNS(EMPTY, av);
      } else {
        // add attribute
        atts.add(stripNS ? local(an) : an, av);